dovetail scarf - Turkish English Dictionary